let　Pow = function (x , n) {
    if(n === 0){
        return 1
    }
    else if (n < 0) {
        return Pow(x , 1/n)
    }
    else if(n % 2) {
        return Pow(x*x,Math.floor(n/2)) * x
    }
    else{
        return Pow(x*x, Math.floor(n/2))
    }
}

let result = Pow(2,9)
console.log(result)
